اسماعیل بخش زاد محمودی

09118315058

09336485452

09373054607

09390617786

http://telegram.me/Electronic_iran

mehrsa_bm

Esmail_bakhshzad@yahoo.com esmail2bakhshzad@gmail.com

*راهنمای سفارش پروژه*




www.labcenter.co.uk/

www.powerengineering.blogfa.com

www.Elecdl.com

www.p30download.com

 

 

 

 

 

 

 

 

 

 

Google

در اين وبلاگ
در كل اينترنت

الکترونیک مقدماتی

مقاومت

سلف

خازن

دیود

دیود زنر

یک سوسازی دیود

ترانزیستور BJT

دیجیتال Digital

الکترونیک صنعتی

تایرستورها Thyristors

ترایاک TRIAC

ماسفت MOSFET

ترانزیستور دوقطبی IGBT

مبدل های DC به DC

اینورترها(DC/AC Inverter)

میکرو الکترونیک AVR

برنامه نویسی Assembl

1. مقدمه

2. دستورات محاسباتی


11.مدارات میکروکنترلر 8051

12.مدارات میکروکنترلر PIC

13.مدارات میکروکنترلر AVR

14.مدارات دیجیتال Digital

15.مدارات آنالوگ Analog

16. ماژول های الکترونیک

 



 


دانلود نرم افزارهای کاربردی

 


Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

ساعت

برنامه نوشته شده مدار شبیه سازی فوق یک محافظ دیجیتال برای کنترل سطح ولتاژ از حد مشخص شده توسط کاربر می باشد، ولتاژ ورودی می تواند AC یا DC باشد، یک ساعت RTC دقیق خارجی نیز وظیفه ی ثبت خطا های بوجود آمده در شبکه تحت کنترل فوق را برعهده دارد، که این اطلاعات شامل ثبت و ذخیره سازی ساعت و تاریخ خطای شبکه در حافظه EEPROM تراشه می باشد. کلیدهای نیز برای Setting تنظیمات فرایند کنترل در مدار پیشبینی شده است.تمامی فرایند بر روی LCD و همچنین LED های مدار برای رابط کاربری بهتر قابل نمایش می باشد، کاربر می تواند تنها با فشردن چند کلید اقدام به تنظیم تمامی مقادیر کنترل از جمله حد بالا یا پایین ولتاژ و جریان و همچنین تنظیم تایمرتأخیر و ساعت و تاریخ مدار نماید. فرایند تنظیم بر روی صفحه نمایش نشان داده خواهد شد، لازم بذکر است که تمامی تنظیمات تایمر و ولتاژ و جریان حد پایین و بالا و همچنین زمان خطا در حافظه تراشه AVR ذخیره شده تا در هنگام قطع برق تغذیه مدار تنظیمات کاربر و اطلاعات حفظ شده و نیاز به تنظیم مجدد نباشد.

اهداف:

  1. کنترل و محافظت ولتاژ خروجی AC/DC
  2. نمایش تمامی اطلاعات بر روی LCD 2*16
  3. رله و LED های نشانگر ولتاژ و جریان عادی و غیر عادی در خروجی
  4. تایمر معکوس شمار از 65535 تا 0 برای اتصال اولیه برق ورودی همراه با ثانیه شمار LED
  5. کتنرل حد ولتاژ از 0 تا 350 ولت AC/DC و حالت تنظیم اولیه به شرح زیر
  6. حد پایین Low Voltage Limit: ؟؟؟ V
  7. حد بالا Hight Voltage Limit: ؟؟؟ V
  8. نرمال یا عادی Voltage Normal: Setting V
  9. دارای آلارم BUZZER خروجی برای فرایند های تنظیم شده غیر عادی
  10. دارای حالت ثبت تاریخ و ساعت و میزان خطا تا 5 حافظه دائمی قابل پاک کردن و بروز رسانی خودکار
  11. دارای ساعت RTC دقیق بهمراه تراشه DS1307
  12. ذخیره تمامی تنظیمات تایمر و ولتاژ حد پایین و بالا و زمان تاریخ 5 خطا در حافظه EEPROM

بلوک دیاگرام مدار

شرح سخت افزار مدار:

در این راهنما بخشهای مختلف خارجی مدار از جمله تغذیه مدار – بخش دریافت ولتاژ و... توضیح داده شده در این بخش به شماتیک اصلی مدار و نحوه طراحی آن خواهیم پرداخت، مدار بخش به بخش جدا شده و توضیح عملکرد هر بخش آورده خواهد شد سپس به شرح برنامه نوشته شده تراشه اصلی مدار خواهیم پرداخت.

در این پروژه 4 کلید برای تنظیم های دلخواه مدار قرار داده شده البته این کلید ها فقط برای تنظیم اولیه می باشد پس از یک بار تنظیم ها در حافظه EEPROM تراشه میکروکنترلر ذخیره شده و تا هر زمان که نخواهیم آنها را تغییر دهیم ثابت می ماند و با قطع تغذیه پاک نخواهد شد شرح عملکرد کلید بصورت زیر می باشد:

  • کلید SETTING : با فشردن آن بر روی LCD عبارت هر تنظیم نمایش داده خواهد شد.
  • تایمر شروع مجدد کار مدار پس از وصل تغذیه مدار (تایمر تأخیر) مقدار آن برحسب ثانیه می باشد.
  • حد ولتاژ پایین VL
  • حد ولتاژ بالا VH
  • تنظیم ساعت
  • تنظیم دقیقه
  • تنظیم تاریخ (سال)
  • تنظیم ماه
  • تنظیم روز
  • در نهایت ذخیره هر داده توسط کلید Setting
  • البته اگر در هریک از فرایند ها کلید + یا- UP –DOWN را فشار دهید دوباره کلید SETTING را بزنید تنظیمات فرایند مورد نظر ذخیره می شود.
  • کلید Menu: دو کار را برای ما در فرایند کنترل دستگاه انجام می دهد نخست در بخش تنظیمات بعنوان تغییر دادن حالت های تنظیم از شماره 1 تا 9 مورد استفاده قرار می گیرد و در حالت عادی یعنی خارج از بخش تنظیمات جهت پاک کردن حافظه EEPROM تراشه که جهت ذخیره پنج حالت بروز خطا Error های 1 تا 5 مورد استفاده قرار می گیرد.
  • کلید UP: در هر یک از فرایند های موردنظر با زدن این کلید مقدار کمیت زیاد می شود. پس از 5 رقم اگر همچنان فشرده شود تنظیمات بصورت افزایشی اعداد با سرعت بیشتر تغییر می کنند.
  • کلید DOWN: در هر یک از فرایند های موردنظر با زدن این کلید مقدار کمیت کم می شود. پس از 5 رقم اگر همچنان فشرده شود تنظیمات بصورت کاهشی اعداد با سرعت بیشتر تغییر می کنند.

نمایش LCD در بخش تنظیمات

توجه: اگر شما این پروژه را با زبانهای برنامه نویسی و یا اینکه تراشه های میکروکنترلری دیگری مورد نیاز داشته باشید، می توانید از طریق بخش سفارش پروژه اقدام نمایید.

برنامه C برای AVR

نکته: آموزش طراحی و برنامه نویسی تراشه میکروکنترلر AVR به زبان C و توضیح خط به خط برنامه به همراه پروژه برای شما ارسال خواهد شد نمونه ای از بخش های این فایل راهنما در شکل ها آورده شده است:

راهنمای کامل و گزارشکار آماده و تایپ شده در Microsoft Office Word

 


(( سفارش پروژه ))

برای سفارش این برنامه با همین شکل و اجزاء و یا تغییر برنامه مورد نظر به دلخواه خود می توانید از روش های زیر اقدام نمائید، کد سفارش پروژه را ارسال کنید:

هزینه طراحی: SMS-> 0911 831 50 58

کد سفارش پروژه: 103p57

سفارش پروژه >>> Project-esisis.com/Content


برای ارتباط با مدیر سایت از لینکهای زیر استفاده کنید

آدرس کانال سایت در تلگرام : www.telegram.me/Electronic_iran

آیدی جهت ارتباط در تلگرام: @Electronic_iran

 


 

 

 

 

 

 

 

 

 

<img src="Background/Signbot LED (1).gif" width="249" height="49" alt="Signbot LED (1)" />
فروشگاه الکترونیک
کسب درآمد میلیونی در ماه
کانال تلگرام